package com.wx.tgp.socket.demo.password;

import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;

/**
 *  计算出8位的密码字典。其中包括数字和字母
 */
public class DateItem {

    private static void main(String args[]){
          Date startDate = new Date();
          // new 3个线程来计算结果
          ThreadPWD p1 = new ThreadPWD("线程1");
          ThreadPWD p2 = new ThreadPWD("线程2");
          ThreadPWD p3 = new ThreadPWD("线程3");
          Thread t1 = new Thread(p1);
          Thread t2 = new Thread(p2);
          Thread t3 = new Thread(p3);
          t1.start();
          t2.start();
          t3.start();
          Date endDate = new Date();
          System.out.println("数据计算成功，已经添加到pwd.txt文件中");
          System.out.println("计算用时："+(endDate.getTime()-startDate.getTime()));
//        FileOutputStream fos = null;
//        BufferedOutputStream bos = null;
//
//        try{
//            fos = new FileOutputStream("c:/item.txt");
//            bos = new BufferedOutputStream(fos);
//        } catch (Exception e){
//            e.printStackTrace();
//            try{
//                if(fos!=null){
//                    fos.close();
//                }
//                if(bos!=null){
//                    bos.close();
//                }
//            }catch (Exception e1){
//                e1.printStackTrace();
//            }
//        } finally {
//            try{
//                if(fos!=null){
//                    fos.close();
//                }
//                if(bos!=null){
//                    bos.close();
//                }
//            }catch (Exception e2){
//                e2.printStackTrace();
//            }
//        }
    }
}
